#!/usr/bin/env python

strSelectEmbotellado = """SELECT m.codigo_embotellado,
                                    m.codigo_producto,
                                    e.descripcion_producto,
                                    m.fecha,
                                    m.hora,
                                    m.cantidad,
                                    m.lote,
                                    m.cantidad_botella,
                                    m.orden_trabajo,
                                    m.codigo_temporada,
                                    'Temporada ' || date_part('year', te.fecha_inicio) || '-'
                                    || date_part('year', te.fecha_termino) as descripcion_temporada 
                            FROM traza.embotellado m
                            INNER JOIN traza.producto e
                            on m.codigo_producto = e.codigo_producto
                            INNER JOIN traza.temporada te on m.codigo_temporada = te.codigo_temporada
                            ORDER BY m.codigo_embotellado DESC"""

strSelectFiltroEmbotellado = """SELECT m.codigo_embotellado,
                                    m.cantidad,
                                    e.descripcion_producto,
                                    m.fecha,
                                    m.cantidad,
                                    m.lote
                            FROM traza.embotellado m
                            INNER JOIN traza.producto e
                            on m.codigo_producto = e.codigo_producto
                             %s
                            ORDER BY m.codigo_embotellado DESC"""


strSelectMezclaEmbotellado = """SELECT f.codigo_mezcla,
                                  fm.porcentaje,
                                  f.volumen,
                                  e.descripcion_estanque,
                                  f.fecha_mezcla,
                                  f.hora_mezcla
                            FROM traza.mezcla f
                            INNER JOIN traza.estanque e
                            ON f.codigo_estanque = e.codigo_estanque
                            INNER JOIN traza.mezcla_embotellado fm
                            ON fm.codigo_mezcla = f.codigo_mezcla
                            WHERE fm.codigo_embotellado = %s
                            ORDER BY f.codigo_mezcla DESC"""

strSelectRelacionMezclaEmbotellado = """SELECT f.codigo_mezcla,
                                  fm.porcentaje,
                                  f.volumen,
                                  e.descripcion_estanque,
                                  f.fecha_mezcla,
                                  f.hora_mezcla,
                                  fm.codigo_embotellado
                            FROM traza.mezcla f
                            INNER JOIN traza.estanque e
                            ON f.codigo_estanque = e.codigo_estanque
                            INNER JOIN traza.mezcla_embotellado fm
                            ON fm.codigo_mezcla = f.codigo_mezcla
                            WHERE fm.codigo_embotellado = %s
                            ORDER BY f.codigo_mezcla DESC"""                            

strSelectDespachoEmbotellado = """ SELECT ed.codigo_embotellado,
                                        p.descripcion_producto,
                                        ed.cantidad
                                        FROM traza.embotellado_despacho ed
                                        JOIN traza.embotellado e
                                        ON ed.codigo_embotellado = e.codigo_embotellado
                                        JOIN traza.producto p
                                        ON e.codigo_producto = p.codigo_producto
                                        WHERE ed.codigo_despacho = %s"""